import Vue from 'vue';
import App from './App.vue';
import Axios from 'axios';
import router from './router';
import './plugins/element.js';
// 导入全局样式文件global.less
import './assets/css/global.less';
// 导入mock.js文件-模拟数据api
import Mock from './mock.js';
Mock.init();
// 1.基准路由地址全局声明
Axios.defaults.baseURL = 'http://127.0.0.1:8888/v2/';
// 2.为Axios添加拦截器，除了去路径 /login,其他所有路由访问必须携带token令牌
Axios.interceptors.request.use(config => {
  // 为config的请求头header对象添加一个token字段
  config.headers.Authorization = sessionStorage.getItem('token');
  return config; //返回config
});
Vue.prototype.$http = Axios;
Vue.config.productionTip = false;

new Vue({
  router,
  render: h => h(App)
}).$mount('#app');
